package week_03.data_move;

import java.util.Arrays;

@SuppressWarnings("all")
public class data_move {
    public static void main(String[] args) {
        int i = 0;
        int j = 1;
        Arr_T<String> a = new Arr_T<>(String.class, 10);
        a.put(0, "a");
        a.put(1, "a");
        a.put(2, "b");
        a.put(3, "b");
        a.put(4, "b");
        a.put(5, "c");
        a.put(6, "d");
        a.put(7, "d");
        a.put(8, "e");
        a.put(9, "e");
        a.put(10, "e");
        System.out.println(Arrays.toString(a.getArray()));
        while (a.getArr(i) == a.getArr(j)) {
            a.remove(j);
            while (a.getArr(i) != a.getArr(j)) {
                i++;
                j++;
                if (a.getArr(i) == a.getArr(j)) {
                    a.remove(j);
                }

            }

            if (a.getArr(a.size() - 1) != a.getArr(a.size() - 2)) {
                break;
            }
        }
        a.show();
    }
}
